package day23;

import org.junit.Test;

import java.io.File;
import java.io.IOException;

public class demo {
    public static void main(String[] args) {
        //1.创建对象
        File f1 = new File("d://a//b//c//d");
        if(f1.exists()){
            System.out.println("File exists");
        }
        else {
            System.out.println("File does not exist");
            //帮我创建  mkdir():只能创建一级目录  mkdirs()可以逐层创建
            f1.mkdirs();
        }
        boolean b1 = f1.isFile();
        boolean b2 = f1.isDirectory();
        System.out.println(b1);
        System.out.println(b2);
        //只能删除文件或者空目录   如果想删除不是一个空目录（递归删除）
        boolean b3 = f1.delete();
        System.out.println(b3);
    }

    @Test
    public void test1() throws IOException {
        File f1 = new File("d://a//b//c//my.text");
        if(f1.exists()){
            System.out.println("File exists");
        }
        else {
            f1.mkdirs();//只创建目录
            f1.createNewFile();
        }
        String name = f1.getName();
        System.out.println(name);
        long  a= f1.length();
        System.out.println(a);
        File file1 = f1.getParentFile();
        String[] ss =  file1.list();//
        File[] fs = file1.listFiles();//获取目录下的所有文件对象
        System.out.println();
    }
}
